home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 013a / 2col25.zip / 2COL25.DOC < prev   
Text File  |  1991-09-29  |  11KB  |  301 lines

  1.                                  2col
  2.  
  3.                          Shareware Version 2.5
  4.  
  5.                       A Compressed Print Utility
  6.  
  7.                             Copyright 1991
  8.                                   by
  9.  
  10.                           ARCaine Technology
  11.                             960 Neilson St
  12.                            Albany, CA 94706
  13.                             (510) 527-9859
  14.  
  15.                           All Rights Reserved
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23. Introduction
  24.  
  25.   2col is intended to greatly reduce the huge volume of paper that
  26.   results from printing reference manuals and text files. Regular
  27.   use of this program should cut your paper bill by 60 to 70
  28.   percent. It provides excellent readability (unlike other
  29.   compressed print programs) while compressing an average of
  30.   four pages of source material onto one side of a sheet of
  31.   paper. By using its even/odd alternate side print feature eight
  32.   pages of text can be printed using both sides of a page. Since the
  33.   normal draft mode of printing is used it is also much faster than
  34.   those programs which rely on nonstandard print modes.
  35.  
  36.   As a side benefit, many 2col users actually find it easier and
  37.   faster to read the compressed versions than the originals because
  38.   they can take in more words at one time without having to scan
  39.   across the page.
  40.  
  41.   2col will optionally print in subscript mode - doubling the amount
  42.   of text contained on a single sheet to a total of sixteen pages -
  43.   with a significant loss in legibility and printing speed. This
  44.   mode is intended mainly for archival use not for documents that
  45.   will be read frequently.
  46.  
  47.   This program will work on most dot-matrix printers which provide
  48.   17 characters/inch compressed printing but is especially intended
  49.   for newer printers which have a compressed/elite mode (20 char/in)
  50.   allowing two complete 80 character lines to be printed across the
  51.   page.Printers which support 20 char/in include:KXP1180,KXP1124,
  52.   FX86,GS-200,GS-140,LQ series,etc. Twenty four pin printers are
  53.   supported only in the registered version of 2col.
  54.  
  55.   The 20 char/in mode on many printers cannot be accessed by
  56.   software if your DIP switches are set for IBM mode. The printer
  57.   must be set for the Epson standard mode. 2col will optionally
  58.   supply the control characters to cause the full IBM character set
  59.   to print. Also, your printer should have the auto linefeed switch
  60.   turned off.
  61.  
  62.  
  63. Page Length
  64.  
  65.   Twenty-four pin printers will print past the bottom of the page
  66.   with the unregistered version of 2col because line feed commands
  67.   are different for these printers. The registered version supports
  68.   almost all 24 pin printers. Your registration fee will be promptly
  69.   refunded if you are dissatisfied in any way with 2col.
  70.  
  71.  
  72. Registration
  73.  
  74.   This program was originally written for my own use. When I saw how
  75.   helpful it was, I put in a considerable amount of time to rewrite
  76.   it so that it would meet a wide range of others' needs. I think
  77.   a $20 registration fee is a fair way to compensate me for my
  78.   efforts. If you cannot afford $20 send what you can or at least
  79.   let me know you are finding 2col useful.
  80.  
  81.   The registered version of 2col permits multiple document names and
  82.   wildcards to be used on the command line and eliminates the
  83.   registration screen. It also supports most 24 pin letter quality
  84.   printers. Please tell me the version number you have when
  85.   registering.
  86.  
  87.  
  88.   Multi-site fees for commercial users can be negotiated.
  89.  
  90.  
  91. Terminology
  92.  
  93.   Since several pages from the original source file are combined
  94.   onto a single page of printer output, there may be some confusion
  95.   about the word "page." We will always refer to the original
  96.   document pages as "source pages." What is actually printed will
  97.   simply be called "pages."
  98.  
  99.  
  100.  
  101. Usage:
  102.  
  103.   2col  [options] path\filename [options] [path\filename]...
  104.  
  105.  
  106.   Options may be specified in any order before and/or after the file
  107.   name(s). Options must be separated from each other by spaces and
  108.   preceded by a "-". Upper and lower case are interchangeable.
  109.  
  110.  
  111.  
  112.  
  113.   Options are defined as follows:
  114.  
  115.    -Lxx = Each column will be xx lines long
  116.    -Cxx = No more than xx consecutive blank lines will be printed
  117.    -Sxx = Skip xx pages before starting to print
  118.    -O   = Print only odd # pages
  119.    -E   = Print only even # pages
  120.    -Wxx = column width (number of characters in each column)
  121.    -P   = Pause before printing each page.
  122.    -N   = Prints filename and page # at lower left corner
  123.    -D   = Delimit each (source) page with a line and page #
  124.    -T   = Truncate long lines instead of wrap.
  125.    -G   = Enable full IBM graphics set.
  126.    -Fx  = Put a margin of x blank lines at the top of each page.
  127.    -A   = Append multiple files. (registered version only)
  128.  
  129.   When more than 102 lines/page requested,shifts to subscript
  130.   (half-height) mode. When column width is less than 69 chars,uses
  131.   compressed mode (17 char/in.) When column width is greater than
  132.   68 uses compressed/elite (20 char/in.)
  133.  
  134.   Defaults: 80 characters/column;88 lines/page;1 consecutive blank
  135.            line; no pause before printing page; do not number pages;
  136.            wrap (not truncate) long lines;4 blank lines at top of
  137.            page.
  138.  
  139.  
  140. Description of options
  141.  
  142.  
  143.    -Lxxx
  144.  
  145.       Each column will contain xxx lines of data. Line spacing will
  146.       be automatically adjusted to approximately fill the page. Some
  147.       flexibility is included to vary the white space at the bottom
  148.       of the page: -L102 or -L90 (-L100 or -L85 for 24 pin printers)
  149.       give minimum white space; other values give more.  Characters
  150.       will be normal (pica) height until more than 102 lines/column
  151.       are specified; printer will then shift to subscript mode
  152.       allowing up to 220 lines/column. Default value is 88.
  153.  
  154.  
  155.  
  156.     -Cxx
  157.  
  158.       Pages of text frequently contain many blank lines of data.
  159.       Experience has shown that most of these can be discarded
  160.       without sacrificing readability. This option specifies that
  161.       when there are more than xx consecutive blank lines, the
  162.       excess will be discarded. The default value is 1.
  163.  
  164.  
  165.     -Sxx
  166.  
  167.       This feature is useful if you have a paper jam or decide to
  168.       print part now and part later. Using this option will cause xx
  169.       pages to be skipped before printing begins. For example,
  170.       specifying "-S2" will cause printing to begin with page 3.
  171.  
  172.  
  173.     -O
  174.  
  175.       This and the -E option allow you to print on both sides of
  176.       each sheet of paper. By specifying "-O", only the odd numbered
  177.       pages will be printed. When printing is complete,reload the
  178.       first page back into the printer with the blank side facing
  179.       the print head and rerun 2col using the -E option.
  180.  
  181.  
  182.     -E
  183.  
  184.       Prints only even numbered pages. When using this option after
  185.       the -O option be sure to shift the paper about 1/2 inch to the
  186.       right before starting to print, to allow space for hole
  187.       punching or other binding requirements.
  188.  
  189.  
  190.     -Wxx
  191.  
  192.       This option specifies how wide each column will be. Wrapping
  193.       or truncating will begin at this position. It also determines
  194.       the print density. If xx is 68 or less, the printer will use
  195.       compressed mode (137 characters across the page). If xx is 69
  196.       or larger the printer will use compressed/elite (160
  197.       characters/line). If your printer does not support
  198.       compressed/elite and you try to use it, you will end up with a
  199.       mess. You should then specify xx as 68 and decide whether you
  200.       want to truncate long lines or wrap them. You may first want
  201.       to use a word processor to do a word wrap since 2col will wrap
  202.       in mid-word.
  203.  
  204.  
  205.     -P
  206.  
  207.       Program will pause before printing each page. Hit any key to
  208.       print a page. This option is useful if you are feeding single
  209.       sheets to the printer.
  210.  
  211.  
  212.     -N
  213.  
  214.       This will cause the filename and page number to be printed in
  215.       the lower left-hand corner of each sheet. To avoid confusion
  216.       when using the -S, -O and -E options the page numbering is not
  217.       reset for each document when multiple documents are specified
  218.       on the command line(registered version only).
  219.  
  220.  
  221.     -D
  222.  
  223.       If you need to keep track of each source page, this option
  224.       will print a dashed line with a page number in the middle
  225.       whenever a form feed is encountered or after 66 lines of data.
  226.       Experience has shown that this option will be rarely used
  227.       because most documents either number their own pages or it is
  228.       just not important to keep track of original page breaks.
  229.  
  230.  
  231.     -T
  232.  
  233.       Normally when lines longer than the specified column width are
  234.       encountered, 2col will wrap the data to the next line. If you
  235.       prefer to truncate or discard excess characters on a line, you
  236.       should invoke this option.
  237.  
  238.  
  239.  
  240.     -G
  241.  
  242.       Sends control codes to enable full IBM graphics set (ASCII
  243.       128-255).
  244.  
  245.  
  246.  
  247.  
  248.     -Fx
  249.  
  250.       2col will insert x blank lines at the top of each page before
  251.       printing. The default is 4.
  252.  
  253.  
  254.     -A
  255.  
  256.       When multiple files are specified on the command line
  257.       (registered version only) you have the option of either
  258.       starting a new page for each file (default) or appending them
  259.       as though they were one continuous file. The -A option causes
  260.       them to be appended.
  261.  
  262.  
  263. Suggested Usage
  264.  
  265.     Create a batch file named "2.bat" containing a call for 2col
  266.     with your most often used options as part of the command line.
  267.     You need then only type "2" followed by the filename you wish to
  268.     print. You could also include options you wish to add or
  269.     override as part of the call. For example 2.bat might contain
  270.     the following line:
  271.  
  272.       2col -P -N -L86 %1 %2 %3 %4
  273.  
  274.     (%2 %3 %4 are there in case you enter options or additional
  275.     fileneames)
  276.  
  277.  
  278. Distribution
  279.  
  280.     Permission is hereby given to copy and distribute this program
  281.     as long as no fee other than a minimal (<$10) handling cost is
  282.     charged. Please include all files in their original unmodified
  283.     form when distributing this program.
  284.  
  285.  
  286. Ye olde disclaimer
  287.  
  288.     The author has made all good faith attempts to provide a
  289.     reliable product. But there are no guarantees expressed or
  290.     implied that this program will work perfectly (or indeed at all)
  291.     or that it won't cause your data or hardware to self destruct.
  292.     If you are a registered user and become dissatisfied with the
  293.     program for any reason, I will be glad to refund your
  294.     registration fee but will not be liable for any damage resulting
  295.     from the use of this program.
  296.  
  297.  
  298.                                                      -Tony Caine-
  299.  
  300. GEnie mail:A.CAINE
  301.